body
{
   width: 900px;
   margin: auto;
   margin-top: 20px;
   margin-bottom: 20px;
}
.logo2
{
text-align: center;
float: center;
}

#en_tete
{
   margin-bottom: 50px;
   float: left;
   vertical-align: top;
}

.logo
{
float: left;
}
#menu
{
   margin-top: 10px;
   vertical-align: bottom;
   text-align: left;
   border: solid black 2px;
   position: absolute;
   top: 300px;
   left: 60px;
   right: 720px;
   padding: 5px;
   
}
#corps, #texte_en_tete
{
   margin-left: 180px;
   margin-right: 180px;
   text-align: center;
}


h1, h2
{
   margin-bottom: 10px;
   text-align: center;
   border: 10px;
}
#logo
{
margin-top: 10px;
}
#pied_de_page
{
vertical-align: bottom;
text-align: center;
margin-top: 100px;
}
bloc
{
   margin-bottom: 50px;
   float: left;
   vertical-align: top;
}
